const ICON_NAMES: string[] = [
  "arrow",
  "arrow-left",
  "arrow-up",
  "arrow-down",
  "success",
  "cross",
  "plus",
  "minus",
  "fail",
  "circle",
  "location-o",
  "like-o",
  "star-o",
  "phone-o",
  "setting-o",
  "fire-o",
  "coupon-o",
  "cart-o",
  "shopping-cart-o",
  "cart-circle-o",
  "friends-o",
  "comment-o",
  "gem-o",
  "gift-o",
  "point-gift-o",
  "send-gift-o",
  "service-o",
  "bag-o",
  "todo-list-o",
  "balance-list-o",
  "close",
  "clock-o",
  "question-o",
  "passed",
  "add-o",
  "gold-coin-o",
  "info-o",
  "play-circle-o",
  "pause-circle-o",
  "stop-circle-o",
  "warning-o",
  "phone-circle-o",
  "music-o",
  "smile-o",
  "thumb-circle-o",
  "comment-circle-o",
  "browsing-history-o",
  "underway-o",
  "more-o",
  "video-o",
  "shop-o",
  "shop-collect-o",
  "share-o",
  "chat-o",
  "smile-comment-o",
  "vip-card-o",
  "award-o",
  "diamond-o",
  "volume-o",
  "cluster-o",
  "wap-home-o",
  "photo-o",
  "gift-card-o",
  "expand-o",
  "medal-o",
  "good-job-o",
  "manager-o",
  "label-o",
  "bookmark-o",
  "bill-o",
  "hot-o",
  "hot-sale-o",
  "new-o",
  "new-arrival-o",
  "goods-collect-o",
  "eye-o",
  "delete-o",
  "font-o",
  // without corresponding filled icon
  "balance-o",
  "refund-o",
  "birthday-cake-o",
  "user-o",
  "orders-o",
  "tv-o",
  "envelop-o",
  "flag-o",
  "flower-o",
  "filter-o",
  "bar-chart-o",
  "chart-trending-o",
  "brush-o",
  "bullhorn-o",
  "hotel-o",
  "cashier-o",
  "newspaper-o",
  "warn-o",
  "notes-o",
  "calendar-o",
  "bulb-o",
  "user-circle-o",
  "desktop-o",
  "apps-o",
  "home-o",
  "back-top",
  "search",
  "points",
  "edit",
  "qr",
  "qr-invalid",
  "closed-eye",
  "down",
  "scan",
  "revoke",
  "free-postage",
  "certificate",
  "logistics",
  "contact",
  "cash-back-record",
  "after-sale",
  "exchange",
  "upgrade",
  "ellipsis",
  "description",
  "records",
  "sign",
  "completed",
  "failure",
  "ecard-pay",
  "peer-pay",
  "balance-pay",
  "credit-pay",
  "debit-pay",
  "cash-on-deliver",
  "other-pay",
  "tosend",
  "pending-payment",
  "paid",
  "aim",
  "discount",
  "idcard",
  "replay",
  "shrink",
  "shield-o",
  "guide-o",
  "cash-o",
  "location",
  "like",
  "star",
  "phone",
  "setting",
  "fire",
  "coupon",
  "cart",
  "shopping-cart",
  "cart-circle",
  "friends",
  "comment",
  "gem",
  "gift",
  "point-gift",
  "send-gift",
  "service",
  "bag",
  "todo-list",
  "balance-list",
  "clear",
  "clock",
  "question",
  "checked",
  "add",
  "gold-coin",
  "info",
  "play-circle",
  "pause-circle",
  "stop-circle",
  "warning",
  "phone-circle",
  "music",
  "smile",
  "thumb-circle",
  "comment-circle",
  "browsing-history",
  "underway",
  "more",
  "video",
  "shop",
  "shop-collect",
  "share",
  "chat",
  "smile-comment",
  "vip-card",
  "award",
  "diamond",
  "volume",
  "cluster",
  "wap-home",
  "photo",
  "gift-card",
  "expand",
  "medal",
  "good-job",
  "manager",
  "label",
  "bookmark",
  "bill",
  "hot",
  "hot-sale",
  "new",
  "new-arrival",
  "goods-collect",
  "eye",
  "delete",
  "font",
  // without corresponding outline icon
  "wechat",
  "wechat-pay",
  "alipay",
  "photograph",
  "youzan-shield",
  "umbrella-circle",
  "bell",
  "printer",
  "map-marked",
  "card",
  "add-square",
  "live",
  "lock",
  "audio",
  "graphic",
  "column",
  "invitation",
  "play",
  "pause",
  "stop",
  "weapp-nav",
  "ascending",
  "descending",
  "bars",
  "wap-nav",
  "enlarge",
  "photo-fail",
  "sort",
];

const NONE = "无";
const SAFE_ICON_NAMES = ICON_NAMES.concat(NONE);

export default ICON_NAMES;
export { NONE, SAFE_ICON_NAMES };
